package com.hj.excel.handler;

import com.hj.excel.config.ColumnConfig;
import org.apache.poi.ss.usermodel.Cell;

import java.lang.reflect.Method;

/**
 * @author hj
 * @Date 2022/1/4
 * @Description: 错误行处理
 */
public interface ErrorRowHandler<T> {

    /**
     * 处理错误行数据,返回是否需要继续处理
     *
     * @param cell         Cell
     * @param writeMethod  Method
     * @param columnConfig ColumnConfig
     * @return true 继续导入 false停止处理
     */
    boolean handlerRow(Cell cell, Method writeMethod, ColumnConfig<Object, Object> columnConfig);

}
